CC   = gcc
LD   = gcc
CPP  = g++
CFLAGS = -c -DPATH_MAX=1024 -I. -Izlib

LDFLAGS = 

EXE  = mfont
LIBS =

OBJS = mfont.o

# zlib
OBJS += zlib/crc32.o

SRCS=$(OBJS:.o=.c)

%.o: %.c
	@echo Compiling $<...
	@$(CC) $(CFLAGS) $< -o $@

%.o: %.cpp
	@echo Compiling $<...
	@$(CPP) $(CFLAGS) $< -o $@
	
all: $(EXE)

$(EXE): $(OBJS)
	@echo Linking $(EXE)...
	@$(LD) $(LDFLAGS) -g -o $(EXE) $(OBJS) $(LIBS)

clean:
	rm -f $(OBJS) $(EXE)
